package com.njts.programming;

import java.util.Scanner;

/**
 * @author David GE
 * Date  2025/11/17
 * 买机票
 * 用户购买机票时，机票原价会按照淡季、旺季，头等舱还是经济舱的情况进行相应的优惠，优惠方案如
 * 下：5-10月为旺季，头等舱9折，经济舱8.5折；11月到来年4月为淡季，头等舱7折，经济舱6.5折，
 * 请开发程序计算出用户当前机票的优惠价。
 */
public class PlaneTicket {
    // 工程性问题
    public static void main(String[] args) {
        // 逻辑思维->编程思维
        //1 结构性方法->面向过程
        // 1输入票价
        System.out.println("请输入您购买的票价:");
        Scanner scanner = new Scanner(System.in);
        double price = scanner.nextDouble();
        //2 输入月份
        System.out.println("请输入您出行的月份:");
        int month = scanner.nextInt();
        //3 输入客舱类型
        System.out.println("请输入您选择的客舱:");
        String type = scanner.next();
        // 4 计算票价
        double realPrice = computePrice(price,month, type);
        System.out.println("优惠票价:"+realPrice);


    }
    public static double computePrice(double price,int month,String type){
        if (month>=5 && month<=10){
            if ("经济舱".equals(type)){
                price=price*0.85;
            }else{
                price=price*0.9;
            }
        }else{
            if ("经济舱".equals(type)){
                price=price*0.65;
            }else{
                price=price*0.7;
            }
        }
        return price;
    }
}
